package com.tedu.review.day02;

/**
 *  final   关键字
 *  最终 作用:修饰:类，方法，属性
 *  1.final修饰的类---不可被继承 语法:修饰符【final 关键字】 class xx{}
 *                  典型:String 字符串
 * 2.final修饰的方法---不可以重写 【重写会被锁死，不可以覆盖】  但是可以重载
 *                  使用:当我们方法只在本类中使用，不可覆盖
 * 语法:public final void method(){}
 * 3.final 修饰的属性 【最重要 经常用】
 *
 *
 *
 */
class Person1{
    public final  void test(int i){ //方法中假final
        System.out.println("父类方法:重写");
    }
}
class Man extends Person1{
 //   public void test(int i){
  //     System.out.println("子类方法:重写");
  //  }
    public final void test(int i,int j){
        System.out.println("子类方法:重载");
    }

}


//final class Eunuch{
    //不可被继承

//}
// class Person extends Eunuch{}
public class final关键字 {
    public static void main(String[] args) {
        Man man=new Man();
         man.test(1);   //锁住方法:防止继承他的类来修改(覆盖）他
         man.test(1,2);
    }
}
